package com.bdq.common.feign.content.vo;

import lombok.Data;

import java.math.BigDecimal;
import java.util.List;

/**
 * @author malei
 * @date 2024-05-26 10:34
 */
@Data
public class ContentListVO {

    /**
     * 是否是自己的 0:否 1:是
     */
    private Integer isOwn;

    /**
     * 是否关注作者 0:否 1:是
     */
    public Integer isFollowContentUser = 0;

    /**
     * 内容主键ID
     */
    private Long id;

    /**
     * 用户ID
     */
    private Long userId;

    /**
     * 昵称
     */
    private String nickName;

    /**
     * 头像
     */
    private String avatar;

    /**
     * 频道 1:动态 2:市场 3:政务
     */
    private Integer channel;

    /**
     * 文本
     */
    private String text;

    /**
     * 图片
     */
    private List<String> pictures;

    /**
     * 是否设置分类 0:否 1:是
     */
    private Integer isSetCategory;

    /**
     * 分类ID 限市场/政务频道
     */
    private Long categoryId;

    /**
     * 分类名称 限市场/政务频道
     */
    private String categoryName;

    /**
     * 是否设置价格 0:否 1:是
     */
    private Integer isSetPrice;

    /**
     * 价格 限市场频道
     */
    private BigDecimal price;

    /**
     * 是否设置活动 0:否 1:是
     */
    private Integer isSetActivity;

    /**
     * 活动类型 1:投票 2:报名
     */
    private Integer activityType;

    /**
     * 活动状态 1:未开始 2:进行中 3:已结束
     */
    private Integer activityStatus;

    /**
     * 是否点赞 0:否 1:是
     */
    private Integer isLike;

    /**
     * 点赞数
     */
    private Integer likeNum;

    /**
     * 是否收藏 0:否 1:是
     */
    private Integer isCollect;

    /**
     * 收藏数
     */
    private Integer collectNum;

    /**
     * 评论数
     */
    private Integer commentNum;

    /**
     * 浏览数
     */
    private Integer viewNum;

    /**
     * 定位名称
     */
    private String locationName;

    /**
     * 经度
     */
    private BigDecimal longitude;

    /**
     * 纬度
     */
    private BigDecimal latitude;

    /**
     * 发布时间
     */
    private String postTime;
}
